function goForward() {
        window.history.forward();
      }

      function changeImg(imgNumber) {
//        No usar variables globables
        var myImages = new Array(
                "./img/usa.gif",
                "./img/canada.gif",
                "./img/jamaica.gif",
                "./img/mexico.gif");
//        Obtenemos Coleccion objetos con la imagen pasada por parametro dentro de la funcion
        var imgClicked = document.images[imgNumber];
//        Genera numero aleatorio
        var newImgNumber = Math.round(Math.random() * 3);
//        Mientras : el valor del objeto en la posicion sea != -1 
        while (imgClicked.src.indexOf(myImages[newImgNumber]) !== -1) {
//      Generamos otro numero aleatorio  
          newImgNumber = Math.round(Math.random() * 3);
        }
//      Mostramos la imagen al pulsar
        imgClicked.src = myImages[newImgNumber];
        return false;
      }
    
imagen1 imagen2

Para que funcione este ejemplo tienes que ejecutar el siguiente ejemplo
Ejemplo

Volver al menu principal